package com.example.captcha.controller;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping("/logger")
public class LoggerController {
    //使用日志工程创建日志对象，后面参数为日志的名称，
    //这里传入本类的类对象，用于标识这个日志是本类输出
    private static Logger logger = LoggerFactory.getLogger(LoggerController.class);
    @RequestMapping("/getLogger")
    public String getLogger() {
        System.out.println("直接输出日志");
        //输出日志
        logger.info("使用框架输出日志");
        return "success";
    }

    @RequestMapping("/level")
    public String loggerLevel() {
        logger.trace("trace级别的日志");
        logger.debug("debug级别的日志");
        logger.info("info级别的日志");
        logger.warn("warn级别的日志");
        logger.error("error级别的日志");
        return "success";
    }
}
